lorry-mounted tower crane - German English Dictionary